Big Huge Thesaurus

meclofenamate sodium

noun